Component({
    // 接收父组件传递的空状态配置（图标类型、文本、按钮）
    properties: {
      // 图标类型（支持自定义，默认"task-empty"）
      icon: {
        type: String,
        value: "task-empty"
      },
      // 空状态文本（自定义提示内容）
      text: {
        type: String,
        value: "暂无数据"
      },
      // 是否显示"添加"按钮（默认显示）
      showAddBtn: {
        type: Boolean,
        value: true
      },
      // 按钮文本（默认"添加任务"）
      btnText: {
        type: String,
        value: "添加任务"
      }
    },
  
    methods: {
      // 点击添加按钮：向父组件传递事件
      handleAdd() {
        this.triggerEvent('add', {});
      }
    }
  });